Jasper: the Art of Exploration in Greedy Best First Search

نویسندگان

  • Fan Xie
  • Martin Müller
  • Robert Holte
چکیده

LAMA-2011 (Richter and Westphal 2010) is the clear winner of the sequential satisficing track in the latest International Planning Competition (IPC-2011). It finds a first solution by Greedy Best-First Search (GBFS), and then continues to improve solutions using restarting weighted A* (Richter, Thayer, and Ruml 2010). Diverse Anytime Search (DAS) (Xie, Valenzano, and Müller 2013) is a metaalgorithm designed for solution improvement. It takes an anytime planner and a post-processing system, and adds restarts and randomization for better quality search. Jasper is a satisficing planner that builds on LAMA-2011. It adds two modifications. First, it replaces the GBFS algorithm in LAMA-2011 with an improved GBFS variant, called Type Exploration based Greedy Best-First Search with Local Search (Type-GBFS-LS). GBFS always expands a node n that is closest to a goal state according to a heuristic h. GBFS’ performance strongly depends on h. Uninformative or misleading heuristics can massively increase the time and memory complexity of such searches. Type-GBFS-LS is an improved version of GBFS that is less sensitive to such flaws in heuristic functions. Second, it implements the DAS system for solution improvement, which takes the modified LAMA-2011 as the anytime planner and Aras (Nakhost and Müller 2010) as the post-processing system. A detailed description of the implementation of DAS can be found in the ICAPS paper by Xie, Valenzano and Müller (Xie, Valenzano, and Müller 2013). This paper focuses on describing the new search algorithm, Type-GBFS-LS. The remainder of this paper is organized as follows. First, we motivate this work by discussing the two potential problems of GBFS: uninformative heuristic region and misleading heuristics, followed by describing two corresponding solutions as well as their combination, Type-GBFS-LS. Later, experimental results show that the proposed algorithms improve the state of the art planner LAMA-2011 significantly.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Adding Local Exploration to Greedy Best-First Search in Satisficing Planning

Greedy Best-First Search (GBFS) is a powerful algorithm at the heart of many state of the art satisficing planners. One major weakness of GBFS is its behavior in so-called uninformative heuristic regions (UHRs) parts of the search space in which no heuristic provides guidance towards states with improved heuristic values. This work analyzes the problem of UHRs in planning in detail, and propose...

متن کامل

Best-First Width Search: Exploration and Exploitation in Classical Planning

It has been shown recently that the performance of greedy best-first search (GBFS) for computing plans that are not necessarily optimal can be improved by adding forms of exploration when reaching heuristic plateaus: from random walks to local GBFS searches. In this work, we address this problem but using structural exploration methods resulting from the ideas of width-based search. Width-based...

متن کامل

Exploration among and within Plateaus in Greedy Best-First Search

Recent enhancements to greedy best-first search (GBFS) such as DBFS, -GBFS, Type-GBFS improve performance by occasionally adopting a non-greedy node expansion policy, resulting in more exploratory behavior. However, previous exploratory mechanisms do not address exploration within the space sharing the same heuristic estimate (plateau). In this paper, we show these two modes of exploration, whi...

متن کامل

Understanding and Improving Local Exploration for GBFS

Greedy Best First Search (GBFS) is a powerful algorithm at the heart of many state-of-the-art satisficing planners. The Greedy Best First Search with Local Search (GBFS-LS) algorithm adds exploration using a local GBFS to a global GBFS. This substantially improves performance for domains that contain large uninformative heuristic regions (UHR), such as plateaus or local minima. This paper analy...

متن کامل

Using Greedy Randomize Adaptive Search Procedure for solve the Quadratic Assignment Problem

  Greedy randomize adaptive search procedure is one of the repetitive meta-heuristic to solve combinatorial problem. In this procedure, each repetition includes two, construction and local search phase. A high quality feasible primitive answer is made in construction phase and is improved in the second phase with local search. The best answer result of iterations, declare as output. In this stu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2014